package com.zhongen.oa.datascope;

import com.zhongen.admin.api.entity.SysRole;
import com.zhongen.admin.api.entity.SysUser;
import com.zhongen.common.core.datascope.UserDataScope;

import java.util.List;

public interface DataScopeProcessor {

	/**
	 * 根据用户和角色信息，合并用户最终的数据权限
	 * @return UserDataScope
	 */
	UserDataScope mergeScopeType(SysUser user, List<SysRole> roles);

}
